System and method for determining a distance to an object

ABSTRACT

The invention pertains to a system for determining a distance, comprising: a light source for projecting a pattern of discrete spots of laser light towards the object in a sequence of pulses; a detector comprising picture elements, for detecting light representing the pattern as reflected by the object in synchronization with the sequence of pulses; and processing means to calculate the distance to the object as a function of exposure values generated by said picture elements. The picture elements generate exposure values by accumulating a first amount of electrical charge representing a first amount of light reflected during a first time window and a second electrical charge representating a second amount of light reflected during a second time window. The system projects and detects for at least two consecutive sequences of pulses, each being operated with a different duration of said first time window and said second time window.

FIELD OF THE INVENTION

The present invention pertains to the field of systems for determining adistance to an object, in particular to time-of-flight based sensingsystems to be used for the characterization of a scene or a partthereof.

BACKGROUND

In the field of remote sensing technology, mainly in the usage of makinghigh-resolution maps of the surroundings, to be used in many control andnavigation applications such as but not limited to the automotive andindustrial environment, gaming applications, and mapping applications,it is known to use time-of-flight based sensing to determine thedistance of objects from a sensor. Time-of-flight based techniquesinclude the use of RF modulated sources, range gated imagers, and directtime-of-flight (DToF) imagers. For the use of RF modulated sources andrange gated imagers, it is necessary to illuminate the entire scene ofinterest with a modulated or pulsed source. Direct time-of-flightsystems, such as most LIDARs, mechanically scan the area of interestwith a pulsed beam, the reflection of which is sensed with a pulsedetector.

In order to be able to correlate an emitted RF modulated signal with thedetected reflected signal, the emitted signal must meet a number ofconstraints. In practice, these constraints turn out to make the RFmodulated systems highly impractical for use in vehicular systems: theattainable range of detection is very limited for signal intensitiesthat are within conventional safety limits and within the power budgetof regular vehicles.

A direct TOF (DToF) imager, as used in most LIDAR systems, comprises apowerful pulsed laser (operating in a nanosecond pulse regime), amechanical scanning system to acquire from the 1D point measurement a 3Dmap, and a pulse detector. Systems of this type are presently availablefrom vendors including Velodyne Lidar of Morgan Hill, Calif. TheVelodyne HDL-64E, as an example of state-of-the-art systems, uses 64high-power lasers and 64 detectors (avalanche diodes) in a mechanicallyrotating structure at 5 to 15 rotations per second. The optical powerrequired by these DToF LIDAR systems is too high to be obtained withsemiconductor lasers, whose power is in the range of five to six ordersof magnitude lower. In addition, the use of mechanically rotatingelements for scanning purposes limits the prospects for miniaturization,reliability, and cost reduction of this type of system.

United States Patent application publication no. 2015/0063387 in thename of Trilumina discloses a VCSEL delivering a total energy of 50 mWin a pulse having a pulse width of 20 ns. The commercially availableOptek OPV310 VCSEL delivers a total energy of 60 mW in a pulse having aduration of 10 ns and it can be estimated by extrapolation to have amaximum optical output power of 100 mW. This value is only realizedunder very stringent operating conditions, meaning optimal duty cycleand short pulse width so as to avoid instability due to thermalproblems. Both the Trilumina disclosure and the Optek system illustratethat continuous-wave VCSEL systems are reaching their physical limitswith respect to optical peak power output, due to thermal constraintsinherently linked to the VCSEL design. At these pulse energy levels, andusing ns pulses as presently used in DToF applications, the mere numberof photons that can be expected to be usefully reflected by an object ata distance of 120 m is so low that it defeats detection by means ofconventional semiconductor sensors such as CMOS or CCD or SPAD array.Thus, increasing the VCSEL power outputs by 5 or 6 orders of magnitude,as would be required to extend the range of the known DToF systems, isphysically impossible.

Even the use of avalanche diodes (AD or SPAD), which are theoreticallysufficiently sensitive to capture the few returning photons, cannot beusefully deployed in the known LIDAR system architectures. A solid stateimplementation of an array of SPADs must be read out serially. A highnumber of SPADs is required to achieve the desired accuracy. The serialread-out constraints of the solid state implementation limit thebandwidth of the system turning it inappropriate for the desiredaccuracy. For accuracies such as that of the Velodyne system (0.02 m to0.04 m, independent of distance), the required read-out data rateexceeds the practically achievable bandwidth in case of today's ICimplementation. For operation at 120 m, a SPAD array of 500×500 pixelsis required, which, in an IC-based implementation, must be read-outserially. For the same precision as the aforementioned Velodyne system,it would require 1000 pulses per millisecond and hence 1000 frames permillisecond, translating into a readout rate of 250 Gigapixels persecond. This is believed to be technically unfeasible in the context ofcurrent SPAD IC technology.

The paper by Neil E. Newman et al., “High Peak Power VCSELs in ShortRange LIDAR Applications”, Journal of Undergraduate Research in Physics,2013, http://www.jurp.org/2013/12017EXR.pdf, describes a VCSEL-basedLIDAR application. The paper states that the maximum output power of thedescribed prototype system was not great enough to do wide-field LIDARat a range greater than 0.75 m. With a relatively focused beam (0.02 mspot size at 1 m distance), the authors were able to range a targetobject at a distance of up to 1 m.

The above examples clearly indicate that the optical power emitted bypresent semiconductor lasers cannot meet the power requirementsnecessary for operations in the known LIDAR systems to be of practicaluse in automotive applications (e.g. for ranges up to 120 m).

U.S. Pat. No. 7,544,945 in the name of Avago Technologies General IP(Singapore) Pte. Ltd., discloses vehicle-based LIDAR systems and methodsusing multiple lasers to provide more compact and cost-effective LIDARfunctionality. Each laser in an array of lasers can be sequentiallyactivated so that a corresponding optical element mounted with respectto the array of lasers produces respective interrogation beams insubstantially different directions. Light from these beams is reflectedby objects in a vehicle's environment, and detected so as to provideinformation about the objects to vehicle operators and/or passengers.The patent provides a solid state projector in which the individuallasers are consecutively activated in order to replace the knownmechanical scanning in the known DToF LIDAR systems.

A high-accuracy medium-range surround sensing system for vehicles thatdoes not use time-of-flight detection, is known from internationalpatent application publication WO 2015/004213 A1 in the name of thepresent applicant. In that publication, the localization of objects isbased on the projection of pulsed radiation spots and the analysis ofthe displacement of detected spots with reference to predeterminedreference spot positions. More in particular, the system of the citedpublication uses triangulation. However, the accuracy that can beachieved correlates with the triangulation base, which limits thefurther miniaturization that can be achieved.

US patent application publication no. US 2012/0038903 A1 disclosesmethods and systems for adaptively controlling the illumination of ascene. In particular, a scene is illuminated, and light reflected fromthe scene is detected. Information regarding levels of light intensityreceived by different pixels of a multiple pixel detector, correspondingto different areas within a scene, and/or information regarding a rangeto an area within a scene, is received. That information is then used asa feedback signal to control levels of illumination within the scene.More particularly, different areas of the scene can be provided withdifferent levels of illumination in response to the feedback signal.European patent application publication no. EP 2 322 953 A1 discloses adistance image sensor capable of enlarging the distance measurementrange without reducing the distance resolution. A radiation sourceprovides first to fifth pulse trains which are irradiated to the objectas radiation pulses in the first to fifth frames arranged in order on atime axis. In each of the frames, imaging times are prescribed at pointsof predetermined time from the start point of each frame, also thepulses are shifted respectively by shift amounts different from eachother from the start point of the first to fifth frames. A pixel arraygenerates element image signals each of which has distance informationof an object in distance ranges different from each other using imagingwindows A and B in each of five frames. A processing unit generates animage signal by combining the element image signals. Since fivetimes-of-flight measurement are used, the width of the radiation pulsedoes not have to be increased to obtain distance information of theobject in a wide distance range, and the distance resolution is notreduced.

European patent application publication no. EP 2 290 402 A1 discloses arange image sensor which is provided on a semiconductor substrate withan imaging region composed of a plurality of two-dimensionally arrangedunits, thereby obtaining a range image on the basis of charge quantitiesoutput from the units. One of the units is provided with a chargegenerating region (region outside a transfer electrode) where chargesare generated in response to incident light, at least two semiconductorregions which are arranged spatially apart to collect charges from thecharge generating region, and a transfer electrode which is installed ateach periphery of the semiconductor region, given a charge transfersignal different in phase, and surrounding the semiconductor region.

The article by Shoji Kawahito et al., “A CMOS Time-of-Flight Range ImageSensor With Gates-on-Field-Oxide Structure”, IEEE Sensors Journal, Vol.7, no. 12, p. 1578-1586, discloses a type of CMOS time-of-flight (TOS)range image sensor using single-layer gates on field oxide structure forphoto conversion and charge transfer. This structure allows therealization of a dense TOF range imaging array with 15×15 μm² pixels ina standard CMOS process. Only an additional process step to create ann-type buried layer which is necessary for high-speed charge transfer isadded to the fabrication process. The sensor operates based ontime-delay dependent modulation of photocharge induced by back reflectedinfrared light pulses from an active illumination light source. Toreduce the influence of background light, a small duty cycle light pulseis used and charge draining structures are included in the pixel. TheTOF sensor chip fabricated measures a range resolution of 2.35 cm at 30frames per second an improvement to 0.74 cm at three frames per secondwith a pulse width of 100 ns.

European patent application no. EP15191288.8 in the name of the presentapplicant, which has not been published at the filing date of thepresent application, describes some aspects of a system and method fordetermining a distance to an object.

There is a continuing need to obtain extreme miniaturization and/orlonger-range in complex vehicular surround sensing applications, such asADAS (autonomous driving assistance system) applications and autonomousdriving applications, and this at a reasonable cost and in a compact,semiconductor-integrated form factor.

SUMMARY OF THE INVENTION

It is an objective of embodiments of the present invention to provide afurther miniaturized and longer-range alternative for displacement-basedvehicular surround sensing systems. Furthermore, it is an objective ofembodiments of the present invention to provide a full solid-statealternative for the known LIDAR systems.

According to an aspect of the present invention, there is provided asystem for determining a distance to an object comprising: a solid-statelight source arranged for projecting a pattern of discrete spots oflaser light towards the object in a sequence of pulses; a detectorcomprising a plurality of picture elements, the detector beingconfigured for detecting light representing the pattern of discretespots as reflected by the object in synchronization with the sequence ofpulses; and processing means configured to calculate the distance to theobject as a function of exposure values generated by the pictureelements in response to the detected light; wherein the picture elementsare configured to generate the exposure values by accumulating, for allof the pulses of the sequence, a first amount of electrical chargerepresentative of a first amount of light reflected by the object duringa first predetermined time window and a second electrical chargerepresentative of a second amount of light reflected by the objectduring a second predetermined time window, the second predetermined timewindow occurring after the first predetermined time window; wherein thesystem is configured to perform the projecting and the detecting for atleast two consecutive sequences of pulses, each of the sequences beingoperated with a different duration of the first predetermined timewindow and the second predetermined time window.

The present invention relies on the same physical principles as directtime-of-flight based ranging systems, viz. the fact that light alwaystakes a certain amount of time to travel a given distance. However, thepresent invention uses range gating to determine the distance travelledby a light pulse that has been transmitted and subsequently reflected bya target object. The present invention is inter alia based on theinsight of the inventors that by combining range gating, an at leastpartially simultaneous spot pattern projection (based on a novelillumination scheme) and a low-power semiconductor light source, asubstantially miniaturized, full solid state and energy-efficientlong-range distance detection method can be obtained. The term “pattern”as used herein refers to a spatial distribution of simultaneouslyprojected spots. In order to determine the position of the detected spotreflection in three-dimensional space, it is necessary to combine thedistance information obtained from the ranging step with angularinformation to fix the remaining two spatial coordinates. A cameracomprising a pixel array and suitably arranged optics can be used toprovide the additional angular information, by identifying the pixel inwhich the reflection is detected.

Embodiments of the present invention are based on the further insight ofthe inventors that in order to be able to use spot patterns generated bysolid-state light sources in a LIDAR system at the desired ranges, a wayto circumvent the optical power limitations is needed. The inventorshave found that by prolonging the pulse duration and by integrating thereflected energy of multiple VCSEL-generated light pulses within atleast two semiconductor sensor wells or within at least two pixels,followed by a single read-out of the integrated charge, a solid-stateLIDAR system can be obtained with a significantly greater operatingrange than is currently possible with solid-state implementations.Hereinafter, the term “storage” will be used to designate the well orthe pixel in which charge is accumulated in response to the detection ofphotons.

It is an advantage of the present invention that the solid-state lightsource and the solid-state sensor (such as a CMOS sensor, a CCD sensor,SPAD array or the like) may be integrated on the same semiconductorsubstrate. The solid-state light source may comprise a VCSEL array or alaser with a grating adapted to produce the desired pattern.

Moreover, by assessing the reflected light energy detected in twoconsecutive time windows, and normalizing for the total accumulatedcharge in the two consecutive windows, the impact of varyingreflectivity of the object under study and the contribution of ambientlight can adequately be accounted for in the distance calculationalgorithm.

The present invention is further based on the insight of the inventorsthat the range of the system can be improved by splitting up the sensingof the full range over multiple frames (i.e., multiple sequences ofpulses), each of which “sees” a different range by virtue of operatingwith different timing parameters (the first predetermined time windowand the second predetermined time window).

A judicious choice of these operating parameters can ensure that in eachframe, the number of reflected photons expected to be detected for themaximal distance of the desired range corresponds to an amount of chargethat can be reliably read out from the charge storage well. On the otherhand, the nearest point at which accurate measurements can be carriedout is determined by the number of photons that will saturate thecapactity of the pixels. The ratio between the minimal detectable numberof photons and the maximal number of photons that can be receivedwithout saturation determines the distance range that can be spanned ina single frame.

In an embodiment of the system according to the present invention, eachof the plurality of picture elements comprises at least two sets ofcharge storage wells, the detecting of said first amount of light andthe detecting of the second amount of light occurring at respective onesof the at least two sets of charge storage wells; and each of the setsof charge storage wells is configured as a cascade.

The term “charge storage well” designates a storage provided in thesemiconductor substrate, e.g. a capacitor, that stores electricalcharges generated by the conversion of photons impinging on the pixel.

In the picture elements, charge representative of the impinging light isaccumulated at well level. An advantage of charge accumulation at thewell level is that read-out noise is minimized, leading to a bettersignal-to-noise ratio.

It is an advantage of the cascade-based arrangement that the totalamount of charge to be accumulated is distributed over multiple wells,which allows for a greater total charge storage capacity whilemaintaining an accurate reading of the total charge level.

The increase in the total charge storage capacity is of particularimportance at the end of the operating range where large number ofphotons—and hence, large amounts of charge—are received by the system;this is the case at short range (because the intensity of the light infunction of distance follows an inverse-square law) or when surfaceswith an unusually high reflectance are present in the field of view ofthe sensor. In conditions where a single well would tend to besaturated, a cascade-based arrangement allows the excess charge to bestored in a subsequent storage well, without losing the possibility ofaccurately determining the total amount of charge.

The total number of capacities in the cascade can be selected infunction of the desired operating range and accuracy, and the generalrequirement to keep the Poisson noise as low as possible. The lattercondition is inherently linked to the application of range gating, wherePoisson noise is detrimental to the accuracy of the distancedetermination. A low level of Poisson noise allows a continuousphoton-charge response, regardless of whether the charge is stored inone or more capacities of the cascade.

In an embodiment of the system according to the present invention, eachof the sets of charge storage wells is configured as a serially arrangedcascade. In another embodiment of the system according to the presentinvention, each of the sets of charge storage wells is configured as aparallelly arranged cascade.

It is an advantage of these embodiments that they provide easy toimplement arrangements to obtain the desired cascade effect of thestorage wells.

In an embodiment of the system according to the present invention, foreach of said at least two consecutive sequences of pulses said firstpredetermined time window and said second predetermined time window areof substantially equal duration and occur back-to-back, and a totalstorage capacity of said picture elements configured to detect saidfirst amount of light is larger than a total storage capacity of saidpicture elements configured to detect said second amount of light.

It is an advantage of this embodiment that it helps to avoid saturationof the charge storage elements due to an overload of reflected photons.This problem is most prominent at nearby distances. At short ranges, thetotal number of reflected photons will be higher, due to the inversesquare law, while most of the reflected signal will arrive within thefirst time window and thus be stored in the corresponding set of chargestorage wells. Hence, it is useful to dimension the set of chargestorage wells corresponding to the first time window so as to be able todeal with a larger amount of charge.

According to an aspect of the present invention, there is provided avehicle, comprising: a system as described above arranged to operativelycover at least a part of an area surrounding said vehicle.

The system according to the present invention is particularlyadvantageous in a vehicle with ADAS or autonomous driving control unitsuch as but not limited to ECU (electrical control unit). The vehiclemay further comprise a vehicle control unit, adapted for receivingmeasurement information from the system and for using the informationfor ADAS control or autonomous driving decision taking. The part of anarea surrounding the vehicle may include a road surface ahead of,beside, or behind the vehicle. Accordingly, the system may provide roadprofile information of the surface ahead of the car, to be used foractive suspension or semi-active suspension.

According to an aspect of the present invention, there is provided acamera, the camera comprising a system as described above, whereby thesystem is adapted to add 3D information to the camera image based oninformation obtained from the system, making it possible to create a 3Dimage.

According to an aspect of the present invention, there is provided amethod for determining a distance to an object, the method comprising:using a solid-state light source to project a pattern of spots of laserlight towards the object in a sequence of pulses; using a detectorcomprising a plurality of picture elements to detect light representingthe pattern of spots as reflected by the object in synchronization withthe sequence of pulses; and calculating the distance to the object as afunction of exposure values generated by the pixels in response to thedetected light; wherein the picture elements generate the exposurevalues by accumulating, for each pulse of the sequence, a first amountof electrical charge representative of a first amount of light reflectedby the object during a first predetermined time window and a secondamount of electrical charge representative of a second amount of lightreflected by the object during a second predetermined time window, thesecond predetermined time window occurring after the first predeterminedtime window; and wherein the projecting and the detecting are repeatedfor at least two consecutive sequences of pulses, each of the sequencesbeing operated with a different duration of the first predetermined timewindow and the second predetermined time window.

In an embodiment of the method according to the present invention, foreach of the at least two consecutive sequences of pulses the firstpredetermined time window and the second predetermined time window areof substantially equal duration and occur back-to-back.

In an embodiment of the method according to the present invention, eachof the plurality of picture elements comprises at least two chargestorage wells, and the detecting of the first amount of light and thedetecting of the second amount of light occurs at respective ones of theat least two charge storage wells.

According to an aspect of the present invention, there is provided acomputer program product comprising code means configured to cause aprocessor to carry out the method as described above.

The technical effects and advantages of embodiments of the camera, thevehicle, the method, and the computer program product according to thepresent invention correspond, mutatis mutandis, to those of thecorresponding embodiments of the system according to the presentinvention.

BRIEF DESCRIPTION OF THE FIGS.

These and other aspects and advantages of the present invention will nowbe described in more detail with reference to the accompanying drawings,in which:

FIG. 1 represents a flow chart of an embodiment of the method accordingto the present invention;

FIG. 2 schematically represents an embodiment of the system according tothe present invention;

FIG. 3 represents a timing diagram for light projection and detection inembodiments of the present invention;

FIG. 4 provides diagrams of exemplary pixel output in function ofincident light power as obtained by logarithmic tone mapping (top) andmultilinear tone mapping (bottom);

FIG. 5 provides a diagram of exemplary pixel outputs in function ofincident light power as obtained by a high dynamic range multiple outputpixel;

FIG. 6 schematically illustrates the structure of a high-dynamic rangepixel for use in embodiments of the present invention;

FIG. 7 schematically illustrates an embodiment of a pixel architecturewith two charge wells (bins) with each a separate transfer gate for usein embodiments of the present invention;

FIG. 8 schematically illustrates a first exemplary optical arrangementfor use in embodiments of the present invention;

FIG. 9 schematically illustrates a second exemplary optical arrangementfor use in embodiments of the present invention;

FIG. 10 schematically illustrates a third exemplary optical arrangementfor use in embodiments of the present invention;

FIG. 11 schematically illustrates a fourth exemplary optical arrangementfor use in embodiments of the present invention;

FIG. 12 schematically illustrates a fifth exemplary optical arrangementfor use in embodiments of the present invention; and

FIG. 13 schematically illustrates a sixth exemplary optical arrangement.

DETAILED DESCRIPTION OF EMBODIMENTS

The surround sensing systems of the type disclosed in internationalpatent application publication WO 2015/004213 A1, in the name of thepresent applicant, have the advantage of observing an extensive scenewhile illuminating that scene simultaneously or partially simultaneouslyonly in a number of discrete and well-defined spots, in particular apredefined spot pattern. By using VCSEL lasers with an outstandingbundle quality and a very narrow output spectrum, it is possible toobtain a detection range with a limited amount of output power, even inthe presence of daylight. The actual ranging performed in the system ofWO 2015/004213 A1 relies on displacement detection, in particulartriangulation, which was understood to be the only method practicallyavailable in the context of the long (quasi-stationary) pulse durationsthat were necessary in view of the power budget. To date, it had notbeen possible to achieve the same power/performance characteristics witha compact, semiconductor based time-of-flight based system.

The present invention overcomes this limitation by radically changingthe way the time-of-flight based system operates. The inventionincreases the total amount of light energy emitted for eachtime-of-flight measurement (and thus, the number of photons availablefor detection at the detector for each time-of-flight measurement) byincreasing the duration of individual pulses and by producing a virtual“composite pulse”, consisting of a sequence of a large number ofindividual pulses. This bundling of extended pulses allowed theinventors to obtain the required amount of light energy (photons) forthe desired operational range with low-power VCSELs.

Where an individual pulse of pre-existing LIDAR systems may have aduration of 1 ns, the systems according to the present invention benefitfrom a substantially longer pulse duration to partially compensate forthe relatively low power level of semiconductor lasers such as VCSELs;in embodiments of the present invention, individual pulses within asequence may have an exemplary duration of 1 μs (this is one possiblevalue, chosen here to keep the description clear and simple; moregenerally, in embodiments of the present invention, the pulse durationmay for example be 500 ns or more, preferably 750 ns or more, mostpreferably 900 ns or more). In an exemplary system according to thepresent invention, a sequence may consist of 1000 pulse cycles, thusadding up to a duration of 1 ms. Given the fact that light would needapproximately 0.66 μs to travel to a target at a distance of 100 m andback to the detector, it is possible to use composite pulses of thisduration for ranging at distance of this order of magnitude; the skilledperson will be able to adjust the required number of pulse cycles infunction of the selected pulse width and the desired range. Thedetection of the sequence preferably comprises detecting the individualpulses in synchronization with the VCSEL-based light source, andaccumulating the charges generated in response to the incoming photonsat the pixel well level for the entire sequence prior to read-out. Theterm “exposure value” is used hereinafter to designate the valuerepresentative of the charge (and thus of the amount of light receivedat the pixel) integrated over the sequence. The sequence emission anddetection may be repeated periodically.

The present invention operates by using range gating. Range gatedimagers integrate the detected power of the reflection of the emittedpulse for the duration of the pulse. The amount of temporal overlapbetween the pulse emission window and the arrival of the reflected pulsedepends on the return time of the light pulse, and thus on the distancetravelled by the pulse. Thus, the integrated power is correlated to thedistance travelled by the pulse. The present invention uses theprinciple of range gating, as applied to the sequences of pulsesdescribed hereinabove. In the following description, the integration ofindividual pulses of a sequence at the level of a picture element toobtain a measurement of the entire sequence is implicitly understood.

FIG. 1 represents a flow chart of an embodiment of the method accordingto the present invention. Without loss of generality, the ranging methodis described with reference to a range gating algorithm. In a first timewindow 10, the method comprises projecting 110 a pattern of spots oflaser light (e.g. a regular or an irregular spatial pattern of spots)from a light source comprising a solid-state light source 210 onto anyobjects in the targeted area of the scenery. The spatial pattern isrepeatedly projected in a sequence of pulses.

As indicated above, the solid-state light source may comprise a VCSELarray or a laser with a grating adapted to produce the desired pattern.In order for the system to operate optimally, even at long ranges andwith high levels of ambient light (e.g., in daylight), a VCSEL for usein embodiments of the present invention is preferably arranged to emit amaximum optical power per spot per unit of area. Thus, lasers with agood beam quality (low M2-factor) are preferred. More preferably, thelasers should have a minimal wavelength spread; a particularly lowwavelength spread can be achieved with monomode lasers. Thus,substantially identical pulses can reproducibly be generated, with thenecessary spatial and temporal accuracy.

During the same time window in which a pulse is emitted, or in asubstantially overlapping time window, a first amount of lightrepresenting the pattern of spots as reflected by the object of interestis detected 120 at a detector, which is preferably arranged as near aspossible to the light source. The synchronicity or near synchronicitybetween the projection 110 of the spot pattern and the first detection120 of its reflection, is illustrated in the flow chart by theside-by-side arrangement of these steps. In a subsequent secondpredetermined time window 20, a second amount of light representing thereflected light spot is detected 130 at the detector. During this secondwindow 20, the solid-state light source is inactive. The distance to theobject can then be calculated 140 as a function of the first amount ofreflected light and the second amount of reflected light.

The first predetermined time window 10 and the second predetermined timewindow 20 are preferably back-to-back windows of substantially equalduration, to facilitate noise and ambient light cancellation bysubtracting one of the detected amounts from the other one. An exemplarytiming scheme will be described in more detail below in conjunction withFIG. 3.

The detector comprises a plurality of picture elements, i.e. it consistsof a picture element array with adequate optics arranged to project animage of the scenery (including the illuminated spots) onto the pictureelement. The term “picture element” as used herein may refer to anindividual light-sensitive area or well of a pixel, or to an entirepixel (which may comprise multiple wells, see below). For every givenprojected spot, the detecting 120 of the first amount of light and thedetecting 130 of the second amount of light occurs at the same one orthe same group of the plurality of picture elements.

Without loss of generality, each of the picture elements may be a pixelcomprising at least two charge storage wells 221, 222, such that thedetecting 120 of the first amount of light and the detecting 130 of thesecond amount of light can occur at the respective charge storage wells221, 222 of the same pixel or pixel group.

FIG. 2 schematically represents an embodiment of the system according tothe present invention, in relation to an object 99 in the scenery ofinterest. The system 200 comprises a solid-state light source 210 forprojecting a pattern of a sequence of spots, which may be repeatedperiodically, onto the object 99. A detector 220 is arranged near thelight source and configured to detect light reflected by the object.

The light beam bouncing off the object 99 is illustrated as an arrow indashed lines, travelling from the light source 210 to the object 99 andback to the detector 220. It should be noted that this representation isstrictly schematic, and not intended to be indicative of any actualrelative distances or angles.

A synchronization means 230, which may include a conventional clockcircuit or oscillator, is configured to operate the solid-state lightsource 210 so as to project the pattern of spots onto the object duringfirst predetermined time windows 10 and to operate the detector 220 soas to detect a first amount of light representing the light spot(s)reflected by the object 99 at substantially the same time. It furtheroperates the detector 220 to detect a second amount of lightrepresenting the light spots reflected by the object 99, duringrespective subsequent second predetermined time windows 20. Appropriateprocessing means 240 are configured to calculate the distance to theobject as a function of the first amount of reflected light and thesecond amount of reflected light.

FIG. 3 represents a timing diagram for light projection and detection inembodiments of the present invention. For clarity reasons, only a singlepulse of a single pulse sequence of FIG. 1 is illustrated, whichconsists of a first time window 10 and a second time window 20.According to the present invention, at least two sequences aretransmitted consecutively, using different durations of the first timewindow 10 and the second time window 20 in the first sequence than inthe second sequence.

As can be seen in FIG. 3 a, during the first time window 10, thesolid-state light source 210 is in its “ON” state, emitting the patternof light spots onto the scenery. During the second time window 20, thesolid-state light source 210 is in its “OFF” state.

The arrival of the reflected light at the detector 220 is delayedrelative to the start of the projection by an amount of time that isproportional to the distance travelled (approximately 3.3 ns/m in freespace). Due to this delay, only a part of the reflected light will bedetected at the first well or cascaded set of wells 221 of the detector220, which is only activated during the first time window 10. Thus, thecharge accumulated in this first well during its period of activation(the first time window 10) consists of a part representing only thenoise and the ambient light impinging on the pixel prior to the arrivalof the reflected pulse, and a part representing the noise, the ambientlight, and the leading edge of the reflected pulse.

The latter part of the reflected pulse will be detected at the secondwell or cascaded set of wells 222 of the detector 220, which is onlyactivated during the second time window 20, which preferably immediatelyfollows the first time window 10. Thus, the charge accumulated in thissecond well during its period of activation (the second time window 20)consists of a part representing the noise, the ambient light, and thetrailing edge of the reflected pulse, and a part representing only thenoise and the ambient light impinging on the pixel after the arrival ofthe reflected pulse.

The greater the distance between the reflecting object 99 and the system200, the smaller the proportion of the pulse that will be detected inthe first well or cascaded set of wells 221 and the larger theproportion of the pulse that will be detected in the second well orcascaded set of wells 222.

If the leading edge of the reflected pulse arrives after the closing ofthe first well or cascaded set of wells 221 (i.e., after the end of thefirst time window 10), the proportion of the reflected pulse that can bedetected in the second well or cascaded set of wells 222 will decreaseagain with increasing time of flight delay.

The resulting amounts of charge A, B in each of the respective wells orcascaded sets of wells 221, 222 for varying distances of the object 99is shown in FIG. 3 b. To simplify the representation, the effect of theattenuation of light with distance, according to the inverse square law,has not been taken into account in the diagram. It is clear that fortime of flight delays up to the combined duration of the first timewindow 10 and the second time window 20, the time of flight delay can inprinciple unambiguously be derived from the values of A and B:

-   -   For time of flight delays up to the duration of the first time        window 10, B is proportional to the distance of the object 99.        To easily arrive at a determination of the absolute distance,        the normalized value B/(B+A) may be used, removing any impact of        non-perfect reflectivity of the detected object and of the        inverse square law.    -   For time of flight delays exceeding the duration of the first        time window 10, A consists of daylight and noise contributions        only (not illustrated), and C−B is substantially proportional        (after correcting for the inverse square law) to the distance of        the object 99, where C is an offset value.

While FIGS. 3a and 3b illustrate the principle of the invention inrelation to a single pulse emitted in the time window 10, it shall beunderstood that the illustrated pulse is part of a sequence of pulses asdefined above. FIG. 3c schematically illustrates exemplary timingcharacteristics of a single sequence. As illustrated, the illuminationscheme 40 consists of a repeated emission of a sequence 30 of individualpulses 10. The width of the individual pulses 10 is determined by themaximal operating range. The entire sequence may be repeated at afrequency of, for example, 60 Hz.

FIG. 3d schematically illustrates how the individual frames in thesequence of FIG. 3 c, which may fail to cover the entire targeted rangeof distances [Z_(min), Z_(max)] as a result of the constraints imposedby N_(max) (maximal number of electrons that can be stored withoutsaturating the pixel) and N_(min) (minimum number of pixels required foraccurate read-out), can be broken down into sequences with differenttiming parameters, each covering a portion of the targeted range[z_(min)(i), z_(max)(i)] that can more easily be covered within the sameconstraints on the number of photons.

With reference to the symbols introduced above and used in FIG. 3 d, thecorresponding electron amounts n_(min)(i) and n_(max)(i) of thesubranges are defined by:

-   -   The maximum allowable number of electrons (using “FPC” for the        full pixel capacity, which corresponds to full well capacity in        case there are no additional capacities):

${n_{\max} = {{N_{\min} \times ( \frac{z(i)}{z( {i + 1} )} )} \leq {F\; P\; C}}},$

with z(0)=Z_(max)

-   -   The minimum required accuracy level: n_(min)=N_(min)    -   z_(max)(i)=z_(min)(i−1)

Additionally, the pulse characteristics can be determined as follows:

-   -   the pulsewidth

${\tau (i)} = \frac{z_{\max}(i)}{c}$

-   -   the total “on” time is reduced proportionally to

$\frac{N_{\max}}{N_{\min}}$

to respect the limits imposed by the full pixel capacity and theaccuracy level.

The above principles may be further clarified by the followingnon-limiting numerical example.

A Lambertian reflecting surface with 10% reflectivity at a distance of150 m must provide 1000 electrons to obtain an accuracy of 1.6%. At thesame distance, a 100% reflecting surface will generate 10000 electrons.With a full well capacity of 200000 electrons, the following multi-framesolution is proposed:

Sub-range Pulse Width Total “on” time Frame 1 150 m-33 m   1 μs  1 msFrame 2  7.4 m-33 m  22 ns  50 μs Frame 3 1.65 m-7.4 m 4.9 ns 2.5 μsFrame 4  0.37 m-1.65 m 1.1 ns 0.125 μs  

It should be noted that for robustness reasons, it may be advantageousto provide an overlap in the subranges.

For assuring the same 3D resolution, it may be advantageous to use afaster camera: e.g., a camera operating at 180 Hz with 3-frameinterleaving gives the same data speed as a 60 Hz with single frameoperation.

As indicated in the text above, the charge storage elements 221, 222 mayeach consist of a cascade of charge storage wells. A judicious design ofthe cascades ensures a smooth transition between the capacities toassure extremely high accuracy levels. The storage capacities arepreferably designed around each pixel, to ensure that there issufficient space for the cascade while to optimizing the charge transferfrom the area where the impinging photons are converted to electricalcharges. The capacities are preferably dimensioned so as to provide anaccurate read-out of the lowest level of light that must be detectable(e.g. 1000 photons), for the specific subrange applicable to eachsequence of pulses and the corresponding timing parameters.

Reflections of light by objects at a short distances are more likely tocause pixel saturation, because the attenuation of such a reflectionwill be much less than that of a reflection originating from a moredistant object (due to the inverse-square law of light attenuation overdistance). As certain applications, such as automotive applications,require accurate system operation up to relatively long distances, alarge photon span must be covered between the nearest distances ofoperation and the farthest distances of operation. With theseconstraints, pixel saturation at short range is a very real risk, inparticular at the first set of wells (which receives the bulk of thereflection at short range). The inventors have found that for giventotal pixel space, the saturation problem can be mitigated by using anasymmetric well arrangement, in which the photon capacity represented bythe first set of wells is increased, and the photon capacity representedby the second set of wells is decreased. If the increase and decreaseare balanced, an increase of the dynamic range can be obtained at noadditional pixel surface cost.

Blooming is a phenomenon that happens when the charge in a pixel exceedsthe saturation level of that specific pixel. Consequently, the chargestarts to overflow and causes nuisance in adjacent pixels. This createsinaccurate data in the neighboring pixels. Preferably, the pixels of thesystem according to the present invention are provided withanti-blooming electronics, to bleed off the excess charge before itsaturates the relevant set of wells and spills over to the wells ofadjacent pixels. In particular when the information from neighboringspots is used for the elimination of background light, it is of greatimportance to have an accurate estimation of the background light whichis obtained independently (and without contamination from) neighboringpixels.

Embodiments of the present invention may employ correlated doublesampling to correct the samples for the thermal noise related to thecapacity of the wells (also designated as “kTC noise”). To this end, theelectronics of the pixel may be designed to carry out a differentialmeasurement between the reset voltage (V_(reset)) and the signal voltage(V_(signal)), for example by measuring V_(reset) at the beginning of theframe and measuring V_(signal) at the end of the frame. As analternative to an electronic (in-pixel) implementation, correlateddouble sampling may also be implemented by digitally subtracting theread-out signals (V_(signal)−V_(reset)) in a processor.

To increase the amount of light that reaches the photosensitive elements(in particular diodes) in the pixel structure, embodiments of thepresent invention may use backside illumination; in that case, the pixelcircuitry is behind the photosensitive layer, thus reducing the numberof layers that must be traversed by the impinging photons to read thephotosensitive elements.

The ranging system according to the present invention may be integratedwith a triangulation-based system in accordance with WO 2015/004213 A1.If miniaturization is aimed for, the triangulation-based system will endup having a relatively small distance between its projector and itsdetector, thus leaving it with a reduced operating range. However, it isprecisely at short range that the combination presents its benefit,because the triangulation-based system can cover the distances at whichthe time-of-flight based system cannot operate sufficiently accurately.

The entire ranging process may be repeated iteratively, so as to monitorthe distance to the detected object or objects over time. Thus, theresult of this method can be used in processes that require informationabout the distance to detected objects on a continuous basis, such asadvanced driver assistance systems, vehicles with an active suspension,or autonomous vehicles.

In order for all elements of the system as described to operateoptimally, the system has to be thermally stable. Thermal stabilityavoids, among other things, undesired wavelength shifts of the opticalelements (thermal drift), which would otherwise impair the properfunctioning of the optical filters and other elements of the opticalchain. Embodiments of the system according to the present inventionachieves thermal stability by their design, or by active regulation bymeans of a temperature control loop with a PID-type controller.

WO 2015/004213 A1 discloses various techniques to minimize the amount ofambient light that reaches the pixels during the detection intervals,thus improving the accuracy of the detection of the patterned laserspots. While these techniques have not been disclosed in the context ofa LIDAR system, the inventors of the present invention have found thatseveral such techniques yield excellent results when combined withembodiments of the present invention. This is particularly true for theuse of narrow bandpass filters at the detector, and the use of adequateoptical arrangements to ensure nearly perpendicular incidence of thereflected light onto the filters. The details of these arrangements asthey appear in WO 2015/004213 A1 are hereby incorporated by reference.Further features and details are provided hereinafter.

While various techniques known from WO 2015/004213 A1 may be applied toembodiments of the present invention to minimize the amount of ambientlight that reaches the pixels during the detection intervals, a certainamount of ambient light cannot be avoided. In a multi-pixel system, onlysome of the pixels will be illuminated by reflected spots, while otherswill be illuminated by residual ambient light only. The signal levels ofthe latter group of pixels can be used to estimate the contribution ofthe ambient light to the signals in the pixels of interest, and tosubtract that contribution accordingly. Additionally or alternatively,background light or ambient light may be subtracted from the detectedsignal at pixel level. This requires two exposures, one during thearrival of the laser pulse and one in the absence of a pulse.

In some embodiments, the detector may be a high dynamic range detector,i.e. a detector having a dynamic range of at least 90 dB, preferably atleast 120 dB. The presence of a high dynamic range sensor, i.e. a sensorcapable of acquiring a large amount of photons without saturation whilemaintaining sufficient discrimination of intensity levels in the darkestpart of the scene, is an advantage of the use of such a sensor; itallows for a sensor that has a very long range and yet remains capableof detection objects at short distance (where the reflected light isrelatively intense) without undergoing saturation. The inventors havefound that the use of a true high dynamic range sensor is moreadvantageous than the use of a sensor that applies tone mapping. In tonemapping, the sensor linear range is compressed towards the higherresolution. In literature, several compression methods are documented,such as logarithmic compression or multilinear compression (see FIG. 4).However, this non-linear compression necessitates relinearisation of thesignals before performing logical or arithmetic operations on thecaptured scene to extract the relief information. The solution accordingto the invention therefore increases detection accuracy withoutincreasing the computational requirements. It is a further advantage ofsome embodiments to use a fully linear high dynamic range sensor aspresented in FIG. 5. A pixel architecture and an optical detector thatare capable of providing the desired dynamic range characteristics aredisclosed in US patent application publication no. US 2014/353472 A1, inparticular paragraphs 65-73 and 88, the content of which is incorporatedby reference for the purpose of allowing the skilled person to practicethis aspect of the present invention.

Embodiments of the present invention use a high dynamic range pixel.This can be obtained by a sizeable full-well capacity of the chargereservoir or by designs limiting the electronic noise per pixel or byusage of CCD gates that do not add noise at charge transfer, or througha design with a large detection quantum efficiency (DQE) (e.g., in therange of 50% for front illumination or 90% in case of back illumination,also known as back thinning), or by a special design such as shown inFIG. 6 (see below), or by any combination of the listed improvements.Furthermore, the dynamic range can be further enlarged by adding anoverflow capacity to the pixel in overlay at its front side (thisimplementation requires back thinning). Preferably, the pixel designimplements an anti-blooming mechanism.

FIG. 6 presents a schematic illustration of an advantageousimplementation of a pixel with high dynamic range. The example in thisfigure makes use of two storage gates 7, 8, connected to the floatingdiffusion. After exposure, the electron generated by the scene AND thelaser pulse, is transferred on the floating diffusion using the transfergate 11. Both Vgate1 and Vgate2 gate voltages are set high. The chargesare then spread over both capacitors, realizing a significant Full Well.Once this high full-well data is read via connection to the amplifier,the voltage Vgate2 is set low. The electrons reflow towards capacitor 7,increasing the total pixel gain. The data can be read through theamplifier. It is further possible to achieve an even higher gain byapplying later a low voltage on Vgate1. The electrons reflow towards thefloating diffusion 2.

FIG. 7 represents a possible dual-well or dual-bin implementation of anenvisaged pixel to be used in CMOS technology. The impinging signal isdistributed over two charge storages. Each reservoir has a separatetransfer gate controlled by an external pulse which is synchronized withthe pulse of the laser sources.

The charge storage elements shown in the designs of FIG. 6 and FIG. 7may be replicated to obtain a cascade of charge storage in embodimentsof the present invention.

FIGS. 8-10 illustrate cameras that may be used in embodiments of theinvention, where the light radiation source emits monochromatic lightand the at least one detector is equipped with a corresponding narrowbandpass filter and optics arranged so as to modify an angle ofincidence onto said narrow bandpass filter, to confine said angle ofincidence to a predetermined range around a normal of a main surface ofsaid narrow bandpass filter, said optics comprising an image-spacetelecentric lens. The term “camera” is used herein as a combination of asensor and associated optics (lenses, lens arrays, filter). Inparticular, in FIG. 9, the optics further comprise a minilens arrayarranged between the image-space telecentric lens and the at least onedetector, such that individual minilenses of the minilens array focusincident light on respective light-sensitive areas of individual pixelsof the at least one detector. It is an advantage of thisone-minilens-per-pixel arrangement that the loss due to the fill factorof the underlying sensor can be reduced, by optically guiding allincident light to the light-sensitive portion of the pixels.

These examples all result in radiation travelling a substantially equallength through the filter medium or in other words in that the incidentradiation is substantially orthogonal to the filter surface, i.e. it isconfined to an angle of incidence within a predetermined range aroundthe normal of the filter surface, thus allowing in accurate filteringwithin a narrow bandwidth to e.g. filter the daylight, the sunlight andin order to for the spots to surpass the daylight.

The correction of the angle of incidence is of particular importance inembodiments of the present invention where the entire space around avehicle is to be monitored with a limited number of sensors, forinstance 8 sensors, such that the incident rays may extend over a solidangle of for example 1×1 rad. FIG. 8 schematically illustrates a firstoptical arrangement of this type. It comprises a first lens 1030 and asecond lens 1040, with approximately the same focal length f, in animage space telecentric configuration. That means that all chief rays(rays passing through the center of the aperture stop) are normal to theimage plane. An exemplary numerical aperture of 0.16 corresponds to acone angle of 9.3° (half cone angle). The maximum incidence angle on thenarrow bandpass filter 1060, arranged between the lens system 1030-1040and the sensor 102, would thus be 9.3°.

As illustrated in FIG. 9, the preferred design consists of a tandem oftwo lenses 1130, 1140 with approximately the same focal length f, in animage-space telecentric configuration (the configuration is optionallyalso object-space telecentric), a planar stack of mini-lens array 1150,a spectral filter 1160 and a CMOS detector 102. Since the center O ofthe first lens 1130 is in the focus of the second lens 1140, every raythat crosses O will be refracted by the second lens 1140 in a directionparallel to the optical axis. Consider now a particular laser spot S1110 located at a very large distance as compared to the focal length ofthe first lens 1130. Thus the image of this spot 1110 by the first lens1130 is a point P located close to the focal plane of this lens, thusexactly in the middle plane of the second lens 1140. The light rays thatare emitted from the spot S 1110 and captured by the first lens 1130form a light cone that converges towards the point P in the second lens1140. The central axis of this light cone crosses the point O and isrefracted parallel the optical axis and thus perpendicular to thespectral filter 1160 so as to achieve optimal spectral sensitivity.Hence, the second lens 1140 acts as a correcting lens for the angle ofthe incident light beam. The other rays of the cone can also be bent ina bundle of rays parallel to the optical axis by using a small convexmini-lens 1150 behind the second lens 1140 in such a way that the point

P is located in the focal point of the mini-lens 1150. In this way allthe imaging rays of the spot S 1110 are bent in a direction nearlyperpendicular to the spectral filter. This can now be done in front ofevery pixel of the CMOS detector separately by using an array ofmini-lenses positioned in front of every pixel. In this configuration,the minilenses have an image-telecentric function. The main advantage isthat the pupil of the first lens 1030 can be enlarged, or the aperturecan be eliminated while compensating for the increase in sphericalaberration by a local correction optics in the mini-lens 1150. In thisway the sensitivity of the sensor assembly can be improved. A secondmini-lens array (not shown in FIG. 11) may be added between the spectralfilter 1160 and the CMOS pixels 102, to focus the parallel rays back tothe photodiodes of the pixels so as to maximize the fill factor.

For the first and second lenses 1130, 1140, commercially availablelenses may be used. The skilled person will appreciate that lensestypically used in other smart phone cameras or webcams of comparablequality can also be used. The aforementioned iSight camera has a 6×3 mmCMOS sensor with 8 megapixels, 1.5 μm pixel size, a very large apertureof f/2.2, an objective focal length of about f=7 mm, and a pupildiameter about 3.2 mm. The viewing angle is of the order of 1 rad×1 rad.If we assume that the resolution of the camera is roughly the pixel size(1.5 micron), we can conclude (from Abbe's law) that the aberrations ofthe lens are corrected for all the rays of the viewing angle selected bythe aperture.

FIG. 10 illustrates a variation of the arrangement of FIG. 11, optimizedfor manufacturing in a single lithographic process. The first lens 1230is similar to the first lens 1130 of the previous embodiment, but theangle-correcting second lens 1140 is replaced by a Fresnel lens 1240with the same focal length f and the mini-lens arrays 1150 by Fresnellens arrays 1250. The advantage is that they are completely flat and canbe produced by nano-electronics technology (with discrete phase zones).A second mini-lens array 1270 may be added between the spectral filter1260 and the CMOS pixels 102, to focus the parallel rays back to thephotodiodes of the pixels so as to maximize the fill factor. Thus thecamera is essentially a standard camera as the iSight but in which theCMOS sensor is replaced by a specially designed multi-layer sensor inwhich all the components are produced in one integrated block within thesame lithographic process. This multilayer sensor is cheap in massproduction, compact, robust and it need not be aligned. Each of thesefive layers 1240, 1250, 1260, 1270, 102 has its own function to meet therequirements imposed by the present invention.

As the minimal angle of a cone generated by a lens of diameter d is ofthe order of λ/d, with A the wavelength of the light, the minimal coneangle is 1/10 radian for a mini-lens diameter d=8.5 μm and λ=850 nm.With a good quality spectral interference filter this corresponds to aspectral window of about 3 nm.

In the arrangements of FIGS. 8-10, the characteristics of the opticswill result in a non-planar focal plane. To compensate this effect, thepicture elements of the detector may be arranged on a substrate having acurvature that follows the focal plane of the optics. As a result, thereflected and filtered spots will be in focus, regardless of where theyreach the detector. The desired curvature of the substrate of thedetector can be obtained by using flex-chip technology, or by composingthe substrate by combining differently oriented tiles. This solution isschematically illustrated in FIG. 11, which shows telecentric optics1330, followed by a narrow band-pass filter 1360, and a curved pixellayer 102, the curvature of which is adapted to follow the shape of thefocal plane of the telecentric optics 1330.

When it is not possible (or not desirable) to arrange the optics in sucha way as to ensure that light rays following different paths all passthrough the narrow bandpass filter under the same (perpendicular) angle,the problem of having different filter characteristics with differentangles of incidence may be resolved at the source. In particular, theVCSEL array may be configured such that different spots have differentrespective wavelengths. This configuration may be obtained by using atiled laser array, or by providing means for modulating the wavelengthof individual VCSELs in the VCSEL array. This solution is schematicallyillustrated in FIG. 12, which shows a narrow band-pass filter 1460arranged before the optics 1430 and the sensor array 102. For claritypurposes and without loss of generality, two different angles ofincidence with different respective wavelengths (λ₁, λ₂) have beenindicated on the Figure. The different wavelengths (λ₁, λ₂) of the lightsources are chosen to correspond to the maximum of the passband of thenarrow bandpass filter under their respective angles of incidence.

FIG. 13 illustrates an alternative optical arrangement, comprising adome 1510 (e.g., a bent glass plate) with the narrow bandpass filter1520 disposed on its inside (as illustrated) or outside (notillustrated). The advantage of disposing the filter 1520 on the insideof the dome 1510, is that the dome 1510 protects the filter 1520 fromoutside forces. The dome 1510 and the filter 1520 optically cooperate toensure that incident light passes through the filter 1520 along adirection that is substantially normal to the dome's surface. Fish-eyeoptics 1530 are provided between the dome-filter assembly and the sensor102, which may be a CMOS or a CCD sensor or SPAD array. The fish-eyeoptics 1530 are arranged to guide the light that has passed through thedome-filter assembly towards the sensitive area of the sensor.

Optionally, further fish-eye optics are provided at the projector. In aspecific embodiment, a plurality of VCSELs are mounted in a 1×n or a m×nconfiguration, whereby an exit angle of the laser beam can be realizedover a spatial angle of m×1 rad in height and n×1 rad in width.

In some embodiments of the present invention, the intensity of the spotscan be kept substantially constant over the full depth range, byapplying a stepped or variable attenuation filter at the detector.Alternatively or in addition, also a non-symmetrical lens pupil can beprovided for weakening the intensity of spots closer to the detector,while the intensity of the spots further away from the detector arereceived at full intensity. In this way clipping of the detector isavoided and the average intensity can be made substantially the same forall spots.

In some embodiments, the radiation source can be a VCSEL that can besplit in different zones, whereby the laser ON time is controlled forthe different zones. The images of the spots can thus be controlled tohave a constant intensity, e.g. ⅔^(rd) of the A/D range. Alternativelythe driving voltage can be driven over the array of spots as function ofthe height, again to obtain a constant intensity. Such controlling canbe referred to as a saturation avoidance servoing loop. The differentVCSELs within the array can be controlled individually for intensity,varying the intensity of the individual VCSELs in the pattern whileprojected simultaneously.

In some other embodiments of the present invention, a micro prism matrixcan be used in front of the narrow bandwidth filter, such that theradiation is incident within an angle of incidence between +9° and −9°on the filter. This allows to obtain narrow bandwidth filtering. Theprism matrix can for example be made by plastic moulding.

In embodiments of the present invention, e.g. where active suspensionvehicle applications are envisaged, the projection of the spot patternis advantageously directed downwards, i.e. towards the road.

A system according to the invention may include an implementation ofsteps of the methods described above in dedicated hardware (e.g., ASIC),configurable hardware (e.g., FPGA), programmable components (e.g., a DSPor general purpose processor with appropriate software), or anycombination thereof. The same component(s) may also include otherfunctions. The present invention also pertains to a computer programproduct comprising code means implementing the steps of the methodsdescribed above, which product may be provided on a computer-readablemedium such as an optical, magnetic, or solid-state carrier.

The present invention also pertains to a vehicle comprising the systemdescribed above.

Embodiments of the present invention may be used advantageously in awide variety of applications, including without limitation automotiveapplications, industrial applications, gaming applications, and thelike, and this both indoor and outdoor, at short or long range. In someapplications, different sensors according to embodiments of the presentinvention may be combined (e.g., daisy-chained) to produce panoramiccoverage, preferably over a full circle (360° field of view).

While the invention has been described hereinabove with reference toseparate system and method embodiments, this was done for clarifyingpurposes only. The skilled person will appreciate that featuresdescribed in connection with the system or the method alone, can also beapplied to the method or the system, respectively, with the sametechnical effects and advantages. Furthermore, the scope of theinvention is not limited to these embodiments, but is defined by theaccompanying claims.

1. A system for determining a distance to an object comprising: asolid-state light source arranged for projecting a pattern of discretespots of laser light towards said object in a sequence of pulses; adetector comprising a plurality of picture elements, said detector beingconfigured for detecting light representing said pattern of discretespots as reflected by said object in synchronization with said sequenceof pulses; and processing means configured to calculate said distance tosaid object as a function of exposure values generated by said pictureelements in response to said detected light based on the amount oftemporal overlap between the pulse emission window and the arrival ofthe reflected pulse by applying range gating to said sequence of pulses;wherein said picture elements are configured to generate said exposurevalues by accumulating, for all of the pulses of said sequence, a firstamount of electrical charge representative of a first amount of lightreflected by said object during a first predetermined time windowoverlapping with the pulse emission time window and a second electricalcharge representative of a second amount of light reflected by saidobject during a second predetermined time window, said secondpredetermined time window occurring after said first predetermined timewindow; wherein said system is configured to perform said projecting andsaid detecting for at least two consecutive sequences of pulses, each ofsaid sequences being operated with a different duration of said firstpredetermined time window and said second predetermined time window. 2.The system according to claim 1, wherein each of said plurality ofpicture elements comprises at least two sets of charge storage wells,said detecting of said first amount of light and said detecting of saidsecond amount of light occurring at respective ones of said at least twosets of charge storage wells; and wherein each of said sets of chargestorage wells is configured as a cascade.
 3. The system according toclaim 2, wherein each of said sets of charge storage wells is configuredas a serially arranged cascade.
 4. The system according to claim 2,wherein each of said sets of 10 charge storage wells is configured as aparallelly arranged cascade.
 5. The system according to claim 1, whereinfor each of said at least two consecutive sequences of pulses said firstpredetermined time window and said second predetermined time window areof substantially equal duration and occur back-to-back, and wherein atotal storage capacity of said picture elements configured to detectsaid first amount of light is larger than a total storage capacity ofsaid picture elements configured to detect said second amount of light.6. A vehicle comprising a system arranged to operatively cover at leasta part of an area surrounding said vehicle.
 7. A camera, the cameracomprising a system according to claim 1, whereby the system is adaptedto add 3D information to the camera image based on information obtainedfrom the system, making it possible to create a 3D image.
 8. A methodfor determining a distance to an object, the method comprising: using asolid-state light source to project a pattern of spots of laser lighttowards said object in a sequence of pulses; using a detector comprisinga plurality of picture elements to detect light representing saidpattern of spots as reflected by said object in synchronization withsaid sequence of pulses; and calculating said distance to said object asa function of exposure values generated by said pixels in response tosaid detected light based on the amount of temporal overlap between thepulse emission window and the arrival of the reflected pulse by applyingrange gating to said sequence of pulses; wherein said picture elementsgenerate said exposure values by accumulating, for each pulse of saidsequence, a first amount of electrical charge representative of a firstamount of light reflected by said object during a first predeterminedtime window overlapping with the pulse emission time window and a secondamount of electrical charge representative of a second amount of lightreflected by said object during a second predetermined time window, saidsecond predetermined time window occurring after said firstpredetermined time window; and wherein said projecting and saiddetecting are repeated for at least two consecutive sequences of pulses,each of said sequences being operated with a different duration of saidfirst predetermined time window and said second predetermined timewindow.
 9. The method according to claim 8, wherein for each of said atleast two consecutive sequences of pulses said first predetermined timewindow and said second predetermined time window are of substantiallyequal duration and occur back-to-back.
 10. The method according to claim8, wherein each of said plurality of picture elements comprises at leasttwo charge storage wells, and wherein said detecting of said firstamount of light and said detecting of said second amount of light occursat respective ones of said at least two charge storage wells.
 11. Acomputer program product comprising code means configured to cause aprocessor to carry out the method according to claim
 8. 12. The systemaccording to claim 2, wherein for each of said at least two consecutivesequences of pulses said first predetermined time window and said secondpredetermined time window are of substantially equal duration and occurback-to-back, and wherein a total storage capacity of said pictureelements configured to detect said first amount of light is larger thana total storage capacity of said picture elements configured to detectsaid second amount of light.
 13. The system according to claim 3,wherein for each of said at least two consecutive sequences of pulsessaid first predetermined time window and said second predetermined timewindow are of substantially equal duration and occur back-to-back, andwherein a total storage capacity of said picture elements configured todetect said first amount of light is larger than a total storagecapacity of said picture elements configured to detect said secondamount of light.
 14. The system according to claim 4, wherein for eachof said at least two consecutive sequences of pulses said firstpredetermined time window and said second predetermined time window areof substantially equal duration and occur back-to-back, and wherein atotal storage capacity of said picture elements configured to detectsaid first amount of light is larger than a total storage capacity ofsaid picture elements configured to detect said second amount of light.15. A camera, the camera comprising a system according to claim 2,whereby the system is adapted to add 3D information to the camera imagebased on information obtained from the system, making it possible tocreate a 3D image.
 16. A camera, the camera comprising a systemaccording to claim 3, whereby the system is adapted to add 3Dinformation to the camera image based on information obtained from thesystem, making it possible to create a 3D image.
 17. A camera, thecamera comprising a system according to claim 4, whereby the system isadapted to add 3D information to the camera image based on informationobtained from the system, making it possible to create a 3D image.
 18. Acamera, the camera comprising a system according to claim 5, whereby thesystem is adapted to add 3D information to the camera image based oninformation obtained from the system, making it possible to create a 3Dimage.
 19. The method according to claim 9, wherein each of saidplurality of picture elements comprises at least two charge storagewells, and wherein said detecting of said first amount of light and saiddetecting of said second amount of light occurs at respective ones ofsaid at least two charge storage wells.
 20. A computer program productcomprising code means configured to cause a processor to carry out themethod according to claim 9.